package com.lalilu.lread.base

/**
 *  MMKV容器的基本抽象
 */
interface BaseMMKV<Key, Item> {
    fun save(item: Item): Item?
    fun delete(item: Item)
    fun get(item: Item): Item?
    fun getAll(): List<Item>?

    fun getByKey(key: Key): Item?
    fun saveByKey(key: Key): Item
    fun deleteByKey(key: Key)
}